home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
aminet
/
disk
/
moni
/
deksid210.lha
/
Deksid_2.10
/
DEKSIDeng.doc
< prev
next >
Wrap
Text File
|
1992-11-20
|
13KB
|
264 lines
_ _ _ _ _ _
|\\ || ||// // || |\\ \\// ||_ ||>> << || //\\ |\\|| _| || |
||\\ ||_ |// \\ || ||\\ \/ ||_ ||\\ _>> || \\// ||\\| |_ .||_|
||// || |\\ \\ || ||//
|// ||_ ||\\ _// || |// Programmation: ©1990-1992 Christian Warren
Font & Docs: ©1990-1992 Marc Dionne
Date: 22th of November 1992
Introduction
DEKSID is a disk and file HEXADECIMAL editor. It gets useful when
you want to edit things other than readable texts. It might look
complicated for beginners, but it's simply because beginners usually
don't see the use of these.
DEKSID is a Shareware product, meaning you have to pay for it if
you like & use it a lot. A contribution of 15$ is recommended, but any
other will do. Amiga User Groups & PD libraries, such as Fred Fish, are
welcome to put DEKSID into their collection.
Included Files
DEKSID The program.
DEKSIDeng.doc English docs.
DEKSIDeng.pic English gadget description (IFF).
DEKSIDfra.doc French docs.
DEKSIDfra.pic French gadget description (IFF).
req.library Requester Library, to be put in your LIBS:
directory (for color & file requester).
Starting DEKSID
DEKSID can be started either from WorkBench or CLI. It detaches
itself automatically from the CLI & leaves no trace on the WB since version
2.0 of DEKSID.
You can start DEKSID from the CLI or the WorkBench. If you start it
from the CLI, you have the ability to specify the screen size. Just type
"deksid -i" to start a halfscreen DEKSID. You can also start DEKSID with
the name of a program you want to edit. ("Deksid df1:prg")
The file requester in DEKSID will be the REQ.library requester if
that library is present in your LIBS: directory. If not, then the built-in
requester will be used. I recommend the REQ requester as it is very close
to perfect. It's fast & effective.
Menu Functions
Project
About: Infos on the program.
Close Device: Closes the device you are currently on.
Colors: Change the colors.
Converter: Translates numbers from one form to the others:
Hexadecimal, Binary, Octal & ASCII character(s).
This fonction is "independent", this mean that you
can use the others functions of DEKSID when the
Converter is open.
Device Info: Gives info on the device you're fooling around
with.
Iconify: Iconifies DEKSID. Right Mouse Button to come back.
Load Default: Loader the file "s:deksid.def" which contains
the default options ("CheckSum", "ASCII Display"...)
Save Default: Save to the file "s:deksid.def" the defaults
that you specified.
N.B. You can also put your defaults directly onto DEKSID.
To do that follow these steps:
1- Fix up your settings the way you want them.
2- Edit the DEKSID program.
3- Search for the sequence "default:" in ASCII.
4- Position yourself on the `d' of "defaults:".
5- Use the "Recover Blocks" command with the file
"s:deksid.def". When it asks you to start from
position zero or from the current position. choose
the latter.
6- Save the block (Write Block).
Quit: Quit DEKSID.
Device
File: Opens up a requester letting you choose the file
you wish to modify (or just look at...). DEKSID
uses the req.library requester. That library must
must be present in your LIBS: directory for it to
work. If it is not there, it will use its internal
requester (& you will not have any color requester)
DF0:, DF1:, DH0:, etc. Permits you to choose the drive
you wish to edit. Your hard drives, recoverable
RAM drives, disk drives, etc. will be automatically
be found and put in that menu.
Search
Search: You can either search for Hexadecimal or ASCII
sequences. When you select either one of those
a requester appears ...
Search: Holds the value to search
for. (ASCII or HEX) The wildcard
? is accepted. If the SEARCH
button is not selected, it won't
look for that sequence.
Replace with: Holds the value to replace
when DEKSID has found the "Search
String". It will only replace the
sequence found in the "Search
String". If the Replace button is
not selected, it won't replace.
Begin & End: From where to where the
search will go on. These values are
in blocks.
Continue: Continues the search once a sequence is found.
Set Case: "A == a" big letters are the same as small ones
and vice versa when searching. "A != a" means there
IS a difference.
N.B. The sequences will be found even if split in
between two blocks.
Utility
Compare Device: Allows you to compare the file/device
you are editing to another file/device.
Open Compare: Brings up a requester ...
File/Device List: Lets you choose which
file/device you wish to compare.
Start Block on Source Device: Block from
where the comparing should start
on your source file/device.
Start Block on Compare Device: Block at
which the comparing starts on
the file/device just chosen from
the file/device list above.
Compare: Start comparing with the chosen
options.
Close Compare: Stops comparing.
Next Difference: Finds the occurence another
difference in the two files.
Interlace: When selected you will get an interlaced
split screen, displaying both the files'
corresponding blocks. If it isn't selected,
then only the bottom line will be used.
Print Block: Lets you print a certain part of a file or
disk and to output it to the printor or to a file
for later printing.
From Block, Position: Starting position.
To Block, Position: Ending position.
Groups: Number of groups on a line.
Numbers: Number of numbers in a group.
HEX: Prints the Hexadecimal numbers.
ASCII: Prints the ASCII numbers.
#: Prints the block number.
BIN: Copies the block(s) directly. Groups,
Numbers and # are ignored.
PRT: Prints to the printer.
FILE: Prints to a file. If clicked a second
time, a requester appears asking
for the file name.
Recover Block: Recovers blocks that had been previously
saved (using the BIN function). It opens up a
requester asking for the file to write onto
whatever DEKSID is editing at the moment. It will
ask you if you want to start from the beginning
of the block or at the position of the cursor.
Save Bootblock: Saves the bootblock to a file.
Recover Bootblock: Recovers a bootblock from a file.
Recalculate All Checksum: Calculates ALL of the disk's
checksums.
Recover File: Recovers a file that has been deleted. Under
the FastFileSystem, you must find the HEADER of
the file. Otherwise, with no FFS, any block that
was part of the file will do. (Useful if the
FileHeader was deleted) You will be requested
a filename for the saved file.
Undo Block: Undos any change you have done to the block.
Preference
Checksum: Number that indicates DOS that a block is OK. It
is calculated when a block is written. But some
games use different checksums for copy protection.
Always: Always recalculates the checksum.
Never (except 0 & 1): Never recalculates the
Checksum save for the tracks 0 and 1, where
it is always necessary, even for protected
games.
Ask for Recalculate: Asks you each time you write
a block if you want to recalculate checksum.
Computer Choice: If the ckecksum was OK before, the
computer recalculates it, if not, it doesn't
recalculate it.
Autosave: Automatically saves the block when you switch
blocks instead of asking you.
Keys
Arrow Keys: Move the cursor around.
Shift Arrow Up: Up a block.
Shift Arrow Down: Down a block.
Backspace: Erases what you have typed (the yellow text) and puts in
what was there before.
Del: Just like Backspace except it erases to the right instead of
the left.
Y: Same as clicking on the positive answer to a requester.
N: Same as clicking on the negative answer to a requester.
Ctrl-B: Same as clicking on the block number.
Ctrl-J: Jump.
Conclusion
This HEX editor is probably the easiest to use and has the most
readable 6*8 font. The author, Chritian Warren, has put lots of work into
making DEKSID "The Best". So, send in your comments and/or your suggestions
and/or your contributions (15$ or so) away to this address:
Christian Warren
4445 Christophe-Colomb
Montréal, Qué, CANADA
H2J 3G4
Note
Hey, if you are looking for a graphics artist on the AMIGA, here I am !
BTW, check out my fonts: Zinc, Captive and POY !
Don't forget that if you want to include my font Trump in any of your
programs, I'd like to hear about it !! Trump font is ©1990 by me !
Marc Dionne
350 Surrey
Baie D'Urfé, Qué, CANADA
H9X 2E7
Thanks
- Claude Abraham: For his File Requester.
- C.W. Fox & Bruce Dawson: For their AMAZING File Requester & Color
Requester Library. Great Great Great Great Work guys!
- Darren M. Greenwald: For his font acceleration routine.
- Marc Dionne: For the font & the docs, among other things.
- Jean-Michel Bezeau: For is help on the device.
- The users of B.E.C.A.Q.: For their suggestions & their help.
To reach us by BBS, call Becaq at (514) 259-6440
or fido: 1:167.151.0 Christian Warren
EOF